﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Text;

namespace HongYeSystemWebApi.Templet.Entity.Response.SysExpenditure
{
    public class SysExpenditureDataPageResponse
    {

        public int Id { set; get; }
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreateDate { get; set; }
        /// <summary>
        /// 公司Id
        /// </summary>
        public int CompanyId { get; set; }
        /// <summary>
        /// 项目Id
        /// </summary>
        public int ProjectId { get; set; }
        /// <summary>
        /// 经办人
        /// </summary>
        public int SupplierId { get; set; }
        /// <summary>
        /// 报销类型Id
        /// </summary>
        public int CostTypeId { get; set; }
        /// <summary>
        /// 摘要
        /// </summary>
        public string Abstract { get; set; }
        /// <summary>
        /// 银行卡Id 冗余字段方便查询
        /// </summary>
        public int BankId { get; set; }
        /// <summary>
        /// 银行卡收入
        /// </summary>
        public decimal BankIn { get; set; }
        /// <summary>
        /// 银行卡支出
        /// </summary>
        public decimal BankOut { get; set; }
        /// <summary>
        /// 现金收入
        /// </summary>
        public decimal MoneyIn { get; set; }
        /// <summary>
        /// 现金支出
        /// </summary>
        public decimal MoneyOut { get; set; }
        /// <summary>
        /// 银行卡余额
        /// </summary>
        public decimal BankBalance { get; set; }
        /// <summary>
        /// 主银行卡余额
        /// </summary>
        public decimal MasterBankBalance { get; set; }
        /// <summary>
        /// 现金余额
        /// </summary>
        public decimal MoneyBalance { get; set; }

        /// <summary>
        /// 总余额
        /// </summary>
        public decimal MasterBalance { get; set; }
        /// <summary>
        /// 发票
        /// </summary>
        public double invoice { get; set; }
        /// <summary>
        /// 合同
        /// </summary>
        public double contract { get; set; }
    }
}
